home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / basic / glib19.zip / PRODUCTS.LST < prev    next >
File List  |  1991-06-27  |  14KB  |  398 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                                     Other BASIC Necessities 
  12.  
  13.            
  14.             GLib: Professional Developers Function Library for QuickBASIC
  15.  
  16.               GLIB is our flagship  item - a developers library  of profes-
  17.           sionally developed general functions for QuickBASIC.  The current
  18.           release has close  to 300  functions in  it - far  more than  any
  19.           other package available on BBS, and even rivaling many commercial
  20.           packages that sell at 3, 4 even 5 times the price! 
  21.               Functions include all the ones you would expect such as a way
  22.           to save and restore  the video display,  how to detect the  video
  23.           adapter installed,  check if a file  exists on disk  and check if
  24.           the printer is online.  GLib goes far, far beyond this to include
  25.           things like a complete set of  lightening fast DOS file functions
  26.           and  other very  comprehensive routines  not  found in  any other
  27.           package such as a  clock that is accurate to 1 sec  per 12 hours,
  28.           an  extremely  flexible menuing  function,  and a  complete input
  29.           control module that includes macro capabilities. 
  30.            
  31.               Using GLIB in your application adds a maximum of power with a
  32.           minimum  of overhead.   Of the 290+ functions in GLIB, only 7 are
  33.           in QB - the rest are in assembler to be as fast and as compact as
  34.           possible.  This means that you can now speed up runtime execution
  35.           by dropping  ON ERROR  traps and  by using  the appropriate  GLib
  36.           functions actually make the program size  smaller!  Add power and
  37.           the professional touch to your applications with the many resour-
  38.           ces in GLIB. 
  39.            
  40.               You can try GLib risk free by downloading GLIB19.ZIP from The
  41.           Information Booth BBS. 
  42.            
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.            
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.            
  76.               EMSLib:  LIM/EMS 4.0  Functions for QB 4.x and BASIC PDS 
  77.            
  78.               Now the power  and flexibility of  expanded memory is  yours!
  79.           With  this collection  of callable  EMS functions, the  amount of
  80.           data your program has access to is limited only to the  amount of
  81.           EMS memory installed on your machine.   Imagine a number cruncher
  82.           that has access to  2, 3, 4  or even 8 megabytes  of data with  a
  83.           simple call to a EMSLib function!. 
  84.            
  85.               EMSLib is a stand alone library with no external dependencies
  86.           and is sourced in 100% assembler  so it performs lightening fast.
  87.           EMSLib takes advantage only of documented LIM interrupt functions
  88.           to be compatible with  the high dollar  name brand EMS boards  as
  89.           well as  the generic ones.  It even  works with the EMS simulator
  90.           recently published in  PC Magazine that  uses EXTENDED memory  to
  91.           simulate EMS memory! 
  92.            
  93.               Store huge arrays (numeric or even  user defined TYPE) in EMS
  94.           with a  single line of  code, erase that  array to make  room for
  95.           other data, fetch  it back when needed  and even make  updates to
  96.           arrays stored in EMS with a single line of code !  Amazing! 
  97.            
  98.               EMSLib supports LIM 3.0, 3.2 and 4.0 Expanded memory specifi-
  99.           cations and requires only a LIM/EMS board (and memory). 
  100.            
  101.               An EMSLib demo is available from The Information Booth BBS as
  102.           QBEMS11.ZIP 
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.            
  126.            
  127.            
  128.            
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                    AsyLIB: Communications Functions for QuickBASIC 
  142.            
  143.               One of the most popular programming areas in QB is communica-
  144.           tions programs.  Over the years, we received so many requests for
  145.           various TCOMM  specific functions that we developed AsyLIB.  This
  146.           is a fairly complete set  of telecommunication type routines with
  147.           a sample terminal  program.  Included  are many assembler  primi-
  148.           tives for  such  things  as  calculating a  CRC,  and  performing
  149.           lightening fast disk reads. 
  150.            
  151.               Higher level routines  provide for the bulk  of the functions
  152.           in AsyLIB -  a complete screen  I/O module can virtually  replace
  153.           all PRINT statements allowing  you to maintain a status  line and
  154.           keep in synch  with the serial port  I/O.  Also included  is com-
  155.           plete send and receive support for virtually all the popular file
  156.           transfer protocols - XModem Checksum, XModem CRC, Relaxed XModem,
  157.           Ymodem Batch and  XModem-1k (Ymodem).   An easy  to use  external
  158.           driver interface  is even  provided for even  more protocols  via
  159.           proprietary drivers such as ZModem, JModem and Kermit.  Virtually
  160.           any protocol around can be included into your program. 
  161.            
  162.  
  163.               Novice programmers may also find  the sample Terminal program
  164.           to  be a  sound  foundation to  build your  own application  on -
  165.           things such as dialing  directory management, set up  options and
  166.           sample control loops for a terminal program.  Novices and experts
  167.           alike will love the  very powerful script file language  we built
  168.           in -  these can even be  'compiled' for the ulitimate  in runtime
  169.           performance! 
  170.            
  171.               AsyLIB is entirely  self-contained, there is  no need to  buy
  172.           GLIB or any  other library or package  to use it, though  you may
  173.           find a general  library collection to add  the professional touch
  174.           for things such  as pop up  windows, screen  saves and the  like.
  175.           TCOMM programming becomes a breeze with AsyLIB. 
  176.            
  177.               The  current version  of AsyLIB  may be  downloaded  from The
  178.           Information Booth BBS as ASYLIB11.ZIP. 
  179.            
  180.            
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.            
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.                       QBSerlyze:  Program Serialization for QB 
  208.            
  209.               Until  now the only  economical way to  include serial number
  210.           control  in a QB based program was  to hack up the end program or
  211.           recompile with the new  serial number in it.   QBSerlyze provides
  212.           serialization  and  as you  would  expect,  a maximum  degree  of
  213.           flexibility.  As  the developer or  publisher, you can  serialize
  214.           programs before they are shipped or allow the end user to serial-
  215.           ize them; you can have your program serilize itself or utilize an
  216.           external standalone  serializer; serialization can be  simple and
  217.           straight forward, or  can include agreement to  certain licensing
  218.           agreement prompts - we build options and  flexibility into every-
  219.           thing we write. 
  220.            
  221.            
  222.               The serial numbering  algorithm used  allows for a  developer
  223.           (you)  defined "version"  number and  a 4,  5 or  6 digit  serial
  224.           number.  This allows for a great deal  of flexibility whether you
  225.           decide to track actual versions or prefer to use this to identify
  226.           products,  or  distribution zones.    The version  number, serial
  227.           number and even a registration name are locked into the EXE file.
  228.           Since the serial  number must meet  a specific algorithm, only  a
  229.           legitimate serial number may be entered. 
  230.            
  231.               A complete set  of runtime support  routines are included  to
  232.           make use  of this valuable tool.   These include  routines to get
  233.           the  serial number, get the registration name, check the validity
  234.           of a serial number, even a routine to encode and embed the serial
  235.           number/registration name  into the  EXE from  a setup  or install
  236.           type routine. 
  237.            
  238.               Serialized program